trench upon - Espagnol Anglais Dictionnaire